OutputPort=function(_4aff){
draw2d.OutputPort.call(this,_4aff);
};
OutputPort.prototype=new draw2d.OutputPort();
OutputPort.prototype.type="MyOutputPort";
OutputPort.prototype.onDrop=function(port){
if(this.getMaxFanOut()<=this.getFanOut()){
	return;
}
if(this.parentNode.id==port.parentNode.id){
}else{
	var cmdConn=new draw2d.CommandConnect(this.parentNode.workflow,this,port);
	addConnection(this.getId(), port.getId());
	var c = new draw2d.DecoratedConnection();
	c.setRouter(new draw2d.ManhattanConnectionRouter());
	cmdConn.setConnection(c);
	this.parentNode.workflow.getCommandStack().execute(cmdConn);
	showOutputPorts();
}
};
